Page({
  data: {
    msg: 'Hello world!',
    obj: { name: '张智琦', age: 18 },
    arr: [
      { id: 0, value: 'A' },
      { id: 1, value: 'B' },
      { id: 2, value: 'C' }
    ]
  },
  show() {
    console.log(this.data.msg)
    console.log(JSON.stringify(this.data.obj))
    console.log(JSON.stringify(this.data.arr))
  },
  modify() {
    // 修改 data 的数据
    this.setData(
      {
        msg: this.data.msg + '!',
        'obj.name': this.data.obj.name + '!', // 修改对象的某个属性
        'arr[0].value': this.data.arr[0].value + 'A', // 修改数组的某个元素
      },
      () => console.log('setData 引起的界面更新渲染完毕')
    )
  }
})